<?php

namespace System\library\logger;

/**
 * <b>Interface</b> :    IFormater<br>
 * <b>Fonction</b> :     Interface des formaters du logger
 * <br>
 * @version              1.0
 * @author               Dread <dreadlokeur@gmail.com>
 * @license              Licence publique générale GNU http://www.gnu.org/licenses/gpl.html
 * @copyright            Copyright 2011 - MidichloriansPHP and contributors
 * @package              System
 * @subpackage           library\logger\
 */
interface IFormater {
    public function __construct($indente = true);

    public function setIndente($bool);

    public function getIndente();

    public function getFormaterName();

    public function format($expression);

    public function getHeader();

    public function getFooter();
    
    public function indente($expression);
}

?>
